package com.mzz.structure.bridge;

/**
 *
 *
 *  例如：咖啡可以分为以下四类
 *
 * 中杯咖啡、大杯咖啡 加奶咖啡、不加奶咖啡
 *
 * 其中中杯和大杯为抽象部分，加奶与不加奶为行为部分
 *
 * 两个可变因素应该独立起来，使用桥接模式是指关联。
 *
 * 类比： 网络中的桥接模式 <链接两个不同的网络，处理两个维度的变化>
 *
 * @author xushijian
 * @date 18/6/11 上午9:23
 */
public class Test {

    public static void main(String[] args) {

        Coffee coffee = new LargeCoffee();

        coffee.setAddivite(new MilkCoffee());

        coffee.info();
    }
}
